package com.xzmzhp.vo.finance;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.xzmzhp.pojo.finance.Finance;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @author 王源(xm)
 * @Date: 2020/12/6 23:07
 * @Description: 财务信息展示类
 */
@Data
public class FinanceVo {

    /** 财务信息Id */
    private Integer financesId;

    /** 财务信息变动时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date financesDate;

    /** 变动金额 */
    private BigDecimal financesAmounts;

    /** 收支类型 */
    private Finance.CashFlow cashFlow;

    /** 收支项目id */
    private Integer financeTypeId;

    /** 收支项目名称 */
    private Integer financeTypeName;

    /** 具体原因 */
    private StringBuilder details;

    /** 收支人员id */
    private Integer financePersonnelId;

    /** 收支人员名称 */
    private Integer personnelName;

    /** 收支人员联系方式 */
    private String personnelPhone;

    /** 是否通过 */
    private Finance.Pass fPass;
}
